Implements the #[derive(Component)] macro and #[component] attribute for Specs.
#[derive(Component)]
#[component]